body {
  background-color: #C0FFC0;
  font-family: arial, sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

h1 {
  margin: 0px 0px 0px 0px;
}

.top_line {
  font-size: 90%;
  background-color: #404080;
  color: #FFFFFF;
}

.header_line {
  font-size: 200%;
  font-weight: bold;
  background-color: #0000C0;
  color: #600020;
}

.footer_line {
  font-size: 70%;
  background-color: #A0E0A0;
  color: black;
}

.menu_line {
  background-color: #0000C0;
  font-size: 120%;
}

.menu_line a {
  background-color: #60A060;
  color: black;
  text-decoration: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 1px 10px;
}

.menu_line a.itemselected {
  background-color: #C0FFC0;
}

.menu_line a:hover.itemselected {
  background-color: #C0FFC0;
}


.menu_line a:hover {
  background-color: #A0E0A0;
}

/*
a.top_line {
  color: #FF8080;
  text-decoration: none;
  padding: 0px 5px 0px 5px;
}

a.top_line:hover {
  color: #FF8080;
  background-color: #6060A0;
  text-decoration: none;
  padding: 0px 5px 0px 5px;
}
*/
